package com.whut.common;

import lombok.Data;

import java.io.Serializable;

/**
 * @Description : 专门一个发消息的类
 * @Author : ly
 * @Version : 1.0
 **/
@Data
public class Message<T> implements Serializable {


    private Integer status; //返回码，成功 1
    private String result;  //返回信息
    private Object data;    //返回数据（可能用不到）

    public static <T> Message<T> success(T object){
        Message<T> msg=new Message<T>();
        msg.data=object;
        msg.status=1;
        return msg;
    }

    public static <T> Message<T> error(String m){
        Message<T> msg=new Message<T>();
        msg.result=m;   //返回结果
        msg.status=-1;  //返回状态
        return msg;
    }

}

